panel of solar cells - Francés Inglés Diccionario